ba64e4a523569bf5d4ed82918c7a27ae764daf21,src/jpcsp/HLE/modules/scePower.java,scePower,scePowerSetClockFrequency,#number#number#number#,522

Before Change


        this.cpuClock = cpuClock;
        this.busClock = busClock;

        Modules.ThreadManForUserModule.hleKernelDelayThread(150000, false);
        return 0;
    }

After Change



    @HLEFunction(nid = 0x737486F2, version = 150)
    public int scePowerSetClockFrequency(int pllClock, int cpuClock, int busClock) {
        if (cpuClock == 0 || cpuClock > 333) {
        	log.warn(String.format("scePowerSetClockFrequency invalid frequency pllClock %d cpuClock %d busClock %d",pllClock,cpuClock,busClock));
        	return SceKernelErrors.ERROR_INVALID_VALUE;
        }

        log.info(String.format("scePowerSetClockFrequency pllClock %d cpuClock %d busClock %d",pllClock,cpuClock,busClock));
        this.cpuClock = cpuClock;
        this.busClock = busClock;
        if (this.pllClock != pllClock) {
        	this.pllClock = pllClock;

        	Modules.ThreadManForUserModule.hleKernelDelayThread(150000, false);
        }
        return 0;
    }